home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 147
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin
/
docs
/
ippon
/
data
/
etc
/
lboss03c.lzh
/
parts.h
< prev
next >
Wrap
Text File
|
1999-04-27
|
6KB
|
355 lines
/* parts.h */
typedef struct _parts_table {
signed short x, y; /* 座標 */
unsigned short pt; /* スプライトパターンNo. */
} PARTS_TABLE;
/* 1段階目 */
PARTS_TABLE parts0_table[54] =
{
/* x,y,pt */
{0, 0, 0x0},
};
/* 1段階目で分離した本体 */
PARTS_TABLE parts1_table[24] =
{
/***** x, y, pt */
{-32, -16, 0x91},
{-16, -16, 0x92},
{0, -16, 0x93},
{16, -16, 0x94},
{-32, 0, 0xa1},
{-16, 0, 0xa2},
{0, 0, 0xa3},
{16, 0, 0xa4},
{-32, 16, 0xb1},
{-16, 16, 0xb2},
{0, 16, 0xb3},
{16, 16, 0xb4},
{-32, 32, 0xc1},
{-16, 32, 0xc2},
{0, 32, 0xc3},
{16, 32, 0xc4},
{-32, 48, 0xd1},
{-16, 48, 0xd2},
{0, 48, 0xd3},
{16, 48, 0xd4},
{-32, 64, 0xe1},
{-16, 64, 0xe2},
{0, 64, 0xe3},
{16, 64, 0xe4}
};
/* 1段階目で分離した頭 */
PARTS_TABLE parts2_table[30] =
{
/***** x, y, pt */
{-48, -64, 0x96},
{-32, -64, 0x97},
{-16, -64, 0x98},
{0, -64, 0x99},
{16, -64, 0x9a},
{32, -64, 0x9b},
{-48, -48, 0xa6},
{-32, -48, 0xa7},
{-16, -48, 0xa8},
{0, -48, 0xa9},
{16, -48, 0xaa},
{32, -48, 0xab},
{-48, -32, 0xb6},
{-32, -32, 0xb7},
{-16, -32, 0xb8},
{0, -32, 0xb9},
{16, -32, 0xba},
{32, -32, 0xbb},
{-48, -16, 0xc6},
{-32, -16, 0xc7},
{-16, -16, 0xc8},
{0, -16, 0xc9},
{16, -16, 0xca},
{32, -16, 0xcb},
{-48, 0, 0xd6},
{-32, 0, 0xd7},
{-16, 0, 0xd8},
{0, 0, 0xd9},
{16, 0, 0xda},
{32, 0, 0xdb}
};
/* 2段階目大パーツ */
PARTS_TABLE parts3_table[60] =
{
/***** x, y, pt */
{-80, -64, 0x110},
{-64, -64, 0x111},
{-48, -64, 0x112},
{-32, -64, 0x113},
{-16, -64, 0x114},
{0, -64, 0x115},
{16, -64, 0x116},
{32, -64, 0x117},
{48, -64, 0x118},
{64, -64, 0x119},
{-80, -48, 0x120},
{-64, -48, 0x121},
{-48, -48, 0x122},
{-32, -48, 0x123},
{-16, -48, 0x124},
{0, -48, 0x125},
{16, -48, 0x126},
{32, -48, 0x127},
{48, -48, 0x128},
{64, -48, 0x129},
{-80, -32, 0x130},
{-64, -32, 0x131},
{-48, -32, 0x132},
{-32, -32, 0x133},
{-16, -32, 0x134},
{0, -32, 0x135},
{16, -32, 0x136},
{32, -32, 0x137},
{48, -32, 0x138},
{64, -32, 0x139},
{-80, -16, 0x140},
{-64, -16, 0x141},
{-48, -16, 0x142},
{-32, -16, 0x143},
{-16, -16, 0x144},
{0, -16, 0x145},
{16, -16, 0x146},
{32, -16, 0x147},
{48, -16, 0x148},
{64, -16, 0x149},
{-80, 0, 0x150},
{-64, 0, 0x151},
{-48, 0, 0x152},
{-32, 0, 0x153},
{-16, 0, 0x154},
{0, 0, 0x155},
{16, 0, 0x156},
{32, 0, 0x157},
{48, 0, 0x158},
{64, 0, 0x159},
{-80, 16, 0x160},
{-64, 16, 0x161},
{-48, 16, 0x162},
{-32, 16, 0x163},
{-16, 16, 0x164},
{0, 16, 0x165},
{16, 16, 0x166},
{32, 16, 0x167},
{48, 16, 0x168},
{64, 16, 0x169}
};
/* 2段階目本体パーツ */
PARTS_TABLE parts4_table[90] =
{
/***** x, y, pt */
{-80, -64, 0x170},
{-64, -64, 0x171},
{-48, -64, 0x172},
{-32, -64, 0x173},
{-16, -64, 0x174},
{0, -64, 0x175},
{16, -64, 0x176},
{32, -64, 0x177},
{48, -64, 0x178},
{64, -64, 0x179},
{-80, -48, 0x180},
{-64, -48, 0x181},
{-48, -48, 0x182},
{-32, -48, 0x183},
{-16, -48, 0x184},
{0, -48, 0x185},
{16, -48, 0x186},
{32, -48, 0x187},
{48, -48, 0x188},
{64, -48, 0x189},
{-80, -32, 0x190},
{-64, -32, 0x191},
{-48, -32, 0x192},
{-32, -32, 0x193},
{-16, -32, 0x194},
{0, -32, 0x195},
{16, -32, 0x196},
{32, -32, 0x197},
{48, -32, 0x198},
{64, -32, 0x199},
{-80, -16, 0x1a0},
{-64, -16, 0x1a1},
{-48, -16, 0x1a2},
{-32, -16, 0x1a3},
{-16, -16, 0x1a4},
{0, -16, 0x1a5},
{16, -16, 0x1a6},
{32, -16, 0x1a7},
{48, -16, 0x1a8},
{64, -16, 0x1a9},
{-80, 0, 0x1b0},
{-64, 0, 0x1b1},
{-48, 0, 0x1b2},
{-32, 0, 0x1b3},
{-16, 0, 0x1b4},
{0, 0, 0x1b5},
{16, 0, 0x1b6},
{32, 0, 0x1b7},
{48, 0, 0x1b8},
{64, 0, 0x1b9},
{-80, 16, 0x1c0},
{-64, 16, 0x1c1},
{-48, 16, 0x1c2},
{-32, 16, 0x1c3},
{-16, 16, 0x1c4},
{0, 16, 0x1c5},
{16, 16, 0x1c6},
{32, 16, 0x1c7},
{48, 16, 0x1c8},
{64, 16, 0x1c9},
{-80, 32, 0x1d0},
{-64, 32, 0x1d1},
{-48, 32, 0x1d2},
{-32, 32, 0x1d3},
{-16, 32, 0x1d4},
{0, 32, 0x1d5},
{16, 32, 0x1d6},
{32, 32, 0x1d7},
{48, 32, 0x1d8},
{64, 32, 0x1d9},
{-80, 48, 0x1e0},
{-64, 48, 0x1e1},
{-48, 48, 0x1e2},
{-32, 48, 0x1e3},
{-16, 48, 0x1e4},
{0, 48, 0x1e5},
{16, 48, 0x1e6},
{32, 48, 0x1e7},
{48, 48, 0x1e8},
{64, 48, 0x1e9},
{-80, 64, 0x1f0},
{-64, 64, 0x1f1},
{-48, 64, 0x1f2},
{-32, 64, 0x1f3},
{-16, 64, 0x1f4},
{0, 64, 0x1f5},
{16, 64, 0x1f6},
{32, 64, 0x1f7},
{48, 64, 0x1f8},
{64, 64, 0x1f9}
};
/* 左翼パーツ */
PARTS_TABLE parts5_table[16] =
{
/***** x, y, pt */
{-32, -32, 0x41},
{-16, -32, 0x42},
{0, -32, 0x43},
{16, -32, 0x44},
{-32, -16, 0x51},
{-16, -16, 0x52},
{0, -16, 0x53},
{16, -16, 0x54},
{-32, 0, 0x61},
{-16, 0, 0x62},
{0, 0, 0x63},
{16, 0, 0x64},
{-32, 16, 0x71},
{-16, 16, 0x72},
{0, 16, 0x73},
{16, 16, 0x74}
};
/* 右翼パーツ */
PARTS_TABLE parts6_table[16] =
{
/***** x, y, pt */
{-32, -32, 0x4b},
{-16, -32, 0x4c},
{0, -32, 0x4d},
{16, -32, 0x4e},
{-32, -16, 0x5b},
{-16, -16, 0x5c},
{0, -16, 0x5d},
{16, -16, 0x5e},
{-32, 0, 0x6b},
{-16, 0, 0x6c},
{0, 0, 0x6d},
{16, 0, 0x6e},
{-32, 16, 0x7b},
{-16, 16, 0x7c},
{0, 16, 0x7d},
{16, 16, 0x7e}
};
/* 左耳 */
PARTS_TABLE parts7_table[9] =
{
/***** x, y, pt */
{-24, -16, 0x04},
{ -8, -16, 0x05},
{ 8, -16, 0x06},
{-24, 0, 0x14},
{ -8, 0, 0x15},
{ 8, 0, 0x16},
{-24, 16, 0x24},
{ -8, 16, 0x25},
{ 8, 16, 0x26}
};
/* 右耳 */
PARTS_TABLE parts8_table[9] =
{
/***** x, y, pt */
{-32, -16, 0x09},
{-16, -16, 0x0a},
{ 0, -16, 0x0b},
{-32, 0, 0x19},
{-16, 0, 0x1a},
{ 0, 0, 0x1b},
{-32, 16, 0x29},
{-16, 16, 0x2a},
{ 0, 16, 0x2b}
};